package com.sfx.messagequeue.mqServer.core;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created with IntelliJ IDEA.
 * Description: 将交换机与队列之间建立联系
 * User: sfx
 * Date: 2023-07-30
 * Time: 18:03
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Binding {
    //队列的唯一身份标识
    private String queueName;
    //交换机的唯一身份标识
    private String exchangeName;
    //针对Topic交换机而言,需要一个bindingKey,交换机与队列绑定时需要指定->相当于暗号一样
    //类似于"出的题",需要生产者携带routingKey->"题的答案"
    private String bindingKey;

    //另外Binding不需要持久化
}